.FavoriteButtonDemo {
    width: 850px;
    padding: 6px;
}

.FavoriteButtonDemo .left {
    width: 400px;
}

.FavoriteButtonDemo .right {
    width: 400px;
}

.FavoriteButtonDemo legend {
    font-weight: bold;
}

.FavoriteButtonDemo .CommandButton {
    float: right;
}

.FavoriteButtonDemo .divGrid {
    padding-left: 55px;
}

.FavoriteListDemo {
    width: 850px;
    padding: 6px;
}

.FavoriteListDemo .left {
    width: 400px;
}

.FavoriteListDemo .right {
    width: 400px;
}

.FavoriteListDemo legend {
    font-weight: bold;
}

.FavoriteListDemo .CommandButton {
    float: right;
}

.FavoriteListDemo .divGrid {
    padding-left: 55px;
}

.RatingDemo {
    padding: 10px;
}

.RatingDemo a.CommandButton {
    float: left;
    background-color: #537388;
    color: #ffffff !important;
    line-height: 16px;
    text-align: center;
    margin: 10px 0;
    border-right: 1px #30424E solid;
    border-bottom: 1px #30424E solid;
    padding: 0 10px;
}

.RatingDemo a.CommandButton:hover {
    background: #30424e;
    text-decoration: none;
}

.RatingDemo a.CommandButton[disabled='disabled'] {
    background: #4a4a4a;
}

.item-wrapper {
    border: dotted 1px;
    padding: 10px;
    min-height: 80px;
    background: #e4e4e4;
    margin-top: 10px;
    margin-left: 2px;
    margin-bottom: 10px;
}

.item-wrapper img {
    float: left;
    height: 60px;
    width: 60px;
    padding-right: 10px;
}

/*.item-wrapper a{float:left;padding-right:8px;} */
.item-wrapper h3 {
    clear: both;
    margin: 0;
    padding: 3px 0;
}

.item-wrapper .date {
    font-style: italic;
}

.item-wrapper a.CommandButton {
    float: left;
    background: #537388;
    color: #fff !important;
    line-height: 16px;
    text-align: center;
    margin: 10px 0;
    border-right: 1px #30424E solid;
    border-bottom: 1px #30424E solid;
    padding: 0 10px;
}

.item-wrapper a.CommandButton:hover {
    background: #30424E;
    text-decoration: none;
}

.mod-buttons {
    float: right;
}

.alt-item-wrapper {
    border: dotted 1px;
    padding: 10px;
    min-height: 80px;
    background: #c6cdd4;
    margin-top: 10px;
    margin-left: 2px;
    margin-bottom: 10px;
}

.alt-item-wrapper img {
    float: left;
    height: 60px;
    width: 60px;
    padding-right: 10px;
}

/* .alt-item-wrapper a{float:left;padding-right: 8px;} */
.alt-item-wrapper h3 {
    clear: both;
    margin: 0;
    padding: 3px 0;
}

.alt-item-wrapper .date {
    font-style: italic;
}

.alt-item-wrapper a.CommandButton {
    float: left;
    background: #537388;
    color: #fff !important;
    line-height: 16px;
    text-align: center;
    margin: 10px 0;
    border-right: 1px #30424E solid;
    border-bottom: 1px #30424E solid;
    padding: 0 10px;
}

.alt-item-wrapper a.CommandButton:hover {
    background: #30424E;
    text-decoration: none;
}

.CommentDemo {
    width: 600px;
}

#commentform legend {
    font-weight: bold;
    font-variant: small-caps;
    font-size: 14px;
}

#commentform dd {
    padding: 8px
}

#commentform .NormalTextBox {
    width: 250px;
}

#commentinput .NormalTextBox {
    width: 500px;
    height: 100px;
}

#commentform a.CommandButton {
    float: left;
    background: #537388;
    color: #fff !important;
    line-height: 26px;
    text-align: center;
    margin: 10px 0;
    border-right: 1px #30424E solid;
    border-bottom: 1px #30424E solid;
    padding: 0 10px;
}

#commentform a.CommandButton:hover {
    background: #30424E;
    text-decoration: none;
}

.ReviewDemo {
    width: 600px;
}

#reviewform legend {
    font-weight: bold;
    font-variant: small-caps;
    font-size: 14px;
}

#reviewform dd {
    padding: 8px
}

#reviewform .NormalTextBox {
    width: 250px;
}

#reviewpros .NormalTextBox {
    width: 500px;
    height: 100px;
}

#reviewcons .NormalTextBox {
    width: 500px;
    height: 100px;
}

#reviewinput .NormalTextBox {
    width: 500px;
    height: 100px;
}

#reviewform a.CommandButton {
    float: left;
    background: #537388;
    color: #fff !important;
    line-height: 26px;
    text-align: center;
    margin: 10px 0;
    border-right: 1px #30424E solid;
    border-bottom: 1px #30424E solid;
    padding: 0 10px;
}

#reviewform a.CommandButton:hover {
    background: #30424E;
    text-decoration: none;
}

/* Demo Docs Specific */
.tabs {
    padding: 10px;
    background: #fff;
}

.inner-code {
    padding: 16px;
    /* background: #fff;
      border-left: solid 1px black;
      border-bottom: solid 1px black; */
}

.csharpcode, .csharpcode pre {
    font-size: small;
    color: black;
    font-family: Consolas, "Courier New", Courier, Monospace;
    background-color: #ffffff; /*white-space: pre;*/
}

.csharpcode pre {
    margin: 0;
}

.csharpcode .rem {
    color: #008000;
}

.csharpcode .kwrd {
    color: #0000ff;
}

.csharpcode .str {
    color: #006080;
}

.csharpcode .op {
    color: #0000c0;
}

.csharpcode .preproc {
    color: #cc6633;
}

.csharpcode .asp {
    background-color: #ffff00;
}

.csharpcode .html {
    color: #800000;
}

.csharpcode .attr {
    color: #ff0000;
}

.csharpcode .alt {
    background-color: #f4f4f4;
    width: 100%;
    margin: 0;
}

.csharpcode .lnum {
    color: #606060;
}